// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.

namespace SixLabors.Fonts.Unicode;

/// <summary>
/// Unicode Indic Positional Categories.
/// </summary>
public enum IndicPositionalCategory
{
    /// <summary>
    /// Bottom
    /// </summary>
    Bottom,

    /// <summary>
    /// Bottom_And_Left
    /// </summary>
    BottomAndLeft,

    /// <summary>
    /// Bottom_And_Right
    /// </summary>
    BottomAndRight,

    /// <summary>
    /// Left
    /// </summary>
    Left,

    /// <summary>
    /// Left_And_Right
    /// </summary>
    LeftAndRight,

    /// <summary>
    /// NA
    /// </summary>
    NA,

    /// <summary>
    /// Overstruck
    /// </summary>
    Overstruck,

    /// <summary>
    /// Right
    /// </summary>
    Right,

    /// <summary>
    /// Top
    /// </summary>
    Top,

    /// <summary>
    /// Top_And_Bottom
    /// </summary>
    TopAndBottom,

    /// <summary>
    /// Top_And_Bottom_And_Left
    /// </summary>
    TopAndBottomAndLeft,

    /// <summary>
    /// Top_And_Bottom_And_Right
    /// </summary>
    TopAndBottomAndRight,

    /// <summary>
    /// Top_And_Left
    /// </summary>
    TopAndLeft,

    /// <summary>
    /// Top_And_Left_And_Right
    /// </summary>
    TopAndLeftAndRight,

    /// <summary>
    /// Top_And_Right
    /// </summary>
    TopAndRight,

    /// <summary>
    /// Visual_Order_Left
    /// </summary>
    VisualOrderLeft,
}
